package com.xiaochao.bigdata.util
import  java.math.BigDecimal
/**
  * 数字格工具类
  * @author Administrator
  *
  */
object NumberUtils {

  /**
    * 格式化小数
    * @param: str 字符串
    * @param scale 四舍五入的位数
    * @return 格式化小数
    */

  def formatDouble(num: Double, scale:Integer):Double = {

    val bd = new BigDecimal(num)

    bd.setScale(scale, BigDecimal.ROUND_HALF_UP).doubleValue()

  }

  def main(args: Array[String]): Unit = {

    val a = 1.0021

    println(formatDouble(a,3))


  }
}
